<?php


//分页
//总文章数
$total = 100;
//每页显示条数
$rows=8;
//页数 向上取整
$pages = ceil($total/$rows);
//当前页



// $selfPage = isset($_GET['page'])?(int)$_GET['page']:1;

if(isset($_GET['page'])){
	$selfPage = (int)$_GET['page'];
}else{
	$selfPage = 1;
}

//如果用户恶意传递大于总页数的数字，我们取最小的（和计算后持的总页数比较）
$selfPage = min($pages,$selfPage);
$selfPage = max(1,$selfPage);
echo $selfPage."<br/>";
//循环获取页码
$pageStr='';
for($i=1;$i<=$pages;$i++)
{
	//加样式，当前页加current样式
	$class = $selfPage==$i?'current':'';
	$pageStr.="<a class='".$class."' href='?page=".$i."'>".$i."</a> ";
}
echo $pageStr;
?>

<style type="text/css">
a{
	background: #333;
	color:#fff;
	display: block;
	float: left;
	margin-right: 10px;
}
	a.current{
		background: green;
		color:#fff;
	}

</style>





